# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:张广勤
@Web site: https://www.tunan.wang
@Github:www.github.com
 
@File:Yi8_0.py
@Time:2024/8/7 19:51

@Motto:不积跬步无以至千里，不积小流无以成江海！
"""

import streamlit as st

# k存储名称，v存储符号
k8 = ['乾', '兑', '离', '震', '巽', '坎', '艮', '坤']
k64 = [
    '乾', '坤', '屯', '蒙', '需', '讼', '师', '比', '小畜', '履', '泰', '否',
    '同人', '大有', '谦', '豫', '随', '蛊', '临', '观', '噬嗑', '贲', '剥',
    '复', '无妄', '大畜', '颐', '大过', '坎', '离', '咸', '恒', '遁', '大壮',
    '晋', '明夷', '家人', '睽', '蹇', '解', '损', '益', '夬', '姤', '萃',
    '升', '困', '井', '革', '鼎', '震', '艮', '渐', '归妹', '丰', '旅', '巽', '兑',
    '涣', '节', '中孚', '小过', '既济', '未济'
]

# 生成八卦符号
v8 = [chr(i) for i in range(2630, 2638)]

# 生成六十四卦符号
v64 = [chr(i) for i in range(19904, 19968)]

# 使用 Streamlit 显示八卦
st.header('八卦')
st.table([v8[:4], k8[:4]])
st.table([v8[4:], k8[4:]])

# 使用 Streamlit 显示六十四卦
st.header('六十四卦')
for i in range(0, 64, 8):
    st.table([v64[i:i+8], k64[i:i+8]])